/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package br.com.tamagochi.logica;

/**
 *
 * Esta Classe representa a interface do padão commmand utilizado para executar, 
 * as funcionalidades dos estados.
 * 
 * @author Allan & Fabiana
 * @author Kamilla Cardoso
 * 
 */
public interface Command {
    
    
    /**
     * Metodo que sera responsavel por executar as ações das devidadas clasess,
     * a partir do nivel de restrição, ja pré-definido.
     */
    void execute();
    
    
    /**
     * Metodo que responsavel por notificar as mudanças nas imagens do bicho 
     * virtual.
     */
    void undo();
    
}
